package com.itheima.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.dto.CheckGroupDto;
import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.CheckGroup;
import com.itheima.vo.CheckGroupVo;

import java.util.List;

public interface CheckGroupService extends IService<CheckGroup> {

    //多表添加  编辑
    void addOrUpdate(CheckGroupDto checkGroup);

    //分页查询
    PageResult findByPage(QueryPageBean pageBean);

    //根据groupId删除
    Boolean deleteById(Long id);

    //查询全部
    List<CheckGroup> findAll();

    //通过套餐id查询group信息
    List<CheckGroupVo> findBySetmealId(Long setmealId);
}
